﻿#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	//a的是int类型, 3.14是double类型，两边的类型不⼀致，编译器会报警告. 因为double类型占8个内存,而int只有4个. 所以如果把8个内存中的东西塞到4个里. 可能就会数据丢失
	//c语言的强制类型转换是向零截断
	int a = (int)3.9;//3
	int c = (int)-3.9;//-3 向零取整
	int b = (int)1e20;//1e20 远超 int 范围（通常为 -21亿 ~ 21亿）
	printf("%d]=\n", b);
	return 0;
}